(function (doc, win) {
  const docEl = doc.documentElement
  const resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'
  const recalc = function () {
    // js获取当前的设备大小：document.documentElement.clientWidth;
    const clientWidth = docEl.clientWidth// 获取设备的宽度
    if (!clientWidth) return
    if (clientWidth >= 750) { // 宽度>750 平板 或者桌面
      docEl.style.fontSize = '100px'// 根元素
    } else { // 移动端的适配
      // 设置：html根元素大小   100设计稿的html大小  750设计稿（根据设计稿变化）
      // 测试设计稿大小：测量的值px  px转rem  测量的px/100=?rem  直接css里面写?rem
      docEl.style.fontSize = 100 * (clientWidth / 750) + 'px'
    }
  }
  if (!doc.addEventListener) return
  win.addEventListener(resizeEvt, recalc, false)
  doc.addEventListener('DOMContentLoaded', recalc, false)
})(document, window)
